[INFO] cloning repository https://github.com/algebrain/mtrm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/algebrain/mtrm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falgebrain%2Fmtrm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falgebrain%2Fmtrm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 39d37b6eda697b0f553142acccb3e99bb5c18cae
[INFO] testing algebrain/mtrm against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falgebrain%2Fmtrm" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/algebrain/mtrm
[INFO] finished tweaking git repo https://github.com/algebrain/mtrm
[INFO] tweaked toml for git repo https://github.com/algebrain/mtrm written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/algebrain/mtrm on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/algebrain/mtrm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d1d74321aae73494615c2cd30bc668204dff5d02dd3284d210a52c663cb5098e
[INFO] running `Command { std: "docker" "start" "-a" "d1d74321aae73494615c2cd30bc668204dff5d02dd3284d210a52c663cb5098e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1d74321aae73494615c2cd30bc668204dff5d02dd3284d210a52c663cb5098e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1d74321aae73494615c2cd30bc668204dff5d02dd3284d210a52c663cb5098e", kill_on_drop: false }`
[INFO] [stdout] d1d74321aae73494615c2cd30bc668204dff5d02dd3284d210a52c663cb5098e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bb8d5a4f3129516fe9c30b31da4d9798fa0b965432ca15721c54b13af8903fda
[INFO] running `Command { std: "docker" "start" "-a" "bb8d5a4f3129516fe9c30b31da4d9798fa0b965432ca15721c54b13af8903fda", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling unicode-segmentation v1.13.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling pxfm v0.1.28
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling mtrm-terminal-screen v0.3.7 (/opt/rustwide/workdir/crates/terminal_screen)
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling serial2 v0.2.34
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling mtrm v0.3.7 (/opt/rustwide/workdir/app)
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling mtrm-config v0.3.7 (/opt/rustwide/workdir/crates/config)
[INFO] [stderr]    Compiling mtrm-process v0.3.7 (/opt/rustwide/workdir/crates/process)
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling mtrm-core v0.3.7 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling mtrm-layout v0.3.7 (/opt/rustwide/workdir/crates/layout)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling mtrm-session v0.3.7 (/opt/rustwide/workdir/crates/session)
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling mtrm-tabs v0.3.7 (/opt/rustwide/workdir/crates/tabs)
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling mtrm-ui v0.3.7 (/opt/rustwide/workdir/crates/ui)
[INFO] [stderr]    Compiling mtrm-clipboard v0.3.7 (/opt/rustwide/workdir/crates/clipboard)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling mtrm-keymap v0.3.7 (/opt/rustwide/workdir/crates/keymap)
[INFO] [stderr]    Compiling mtrm-state v0.3.7 (/opt/rustwide/workdir/crates/state)
[INFO] [stderr]    Compiling mtrm-input v0.3.7 (/opt/rustwide/workdir/crates/input)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 57.63s
[INFO] running `Command { std: "docker" "inspect" "bb8d5a4f3129516fe9c30b31da4d9798fa0b965432ca15721c54b13af8903fda", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb8d5a4f3129516fe9c30b31da4d9798fa0b965432ca15721c54b13af8903fda", kill_on_drop: false }`
[INFO] [stdout] bb8d5a4f3129516fe9c30b31da4d9798fa0b965432ca15721c54b13af8903fda
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a2a554bea96fb439ce9864ac2ecd40acd69e94c5a78e060ce25c79f91f62612d
[INFO] running `Command { std: "docker" "start" "-a" "a2a554bea96fb439ce9864ac2ecd40acd69e94c5a78e060ce25c79f91f62612d", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling mtrm-input v0.3.7 (/opt/rustwide/workdir/crates/input)
[INFO] [stderr]    Compiling mtrm-session v0.3.7 (/opt/rustwide/workdir/crates/session)
[INFO] [stderr]    Compiling mtrm-core v0.3.7 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling mtrm-terminal-screen v0.3.7 (/opt/rustwide/workdir/crates/terminal_screen)
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling mtrm-config v0.3.7 (/opt/rustwide/workdir/crates/config)
[INFO] [stderr]    Compiling mtrm-keymap v0.3.7 (/opt/rustwide/workdir/crates/keymap)
[INFO] [stderr]    Compiling mtrm-process v0.3.7 (/opt/rustwide/workdir/crates/process)
[INFO] [stderr]    Compiling mtrm-state v0.3.7 (/opt/rustwide/workdir/crates/state)
[INFO] [stderr]    Compiling mtrm-tabs v0.3.7 (/opt/rustwide/workdir/crates/tabs)
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling mtrm-ui v0.3.7 (/opt/rustwide/workdir/crates/ui)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling mtrm-clipboard v0.3.7 (/opt/rustwide/workdir/crates/clipboard)
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling mtrm v0.3.7 (/opt/rustwide/workdir/app)
[INFO] [stderr]    Compiling mtrm-layout v0.3.7 (/opt/rustwide/workdir/crates/layout)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.07s
[INFO] running `Command { std: "docker" "inspect" "a2a554bea96fb439ce9864ac2ecd40acd69e94c5a78e060ce25c79f91f62612d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2a554bea96fb439ce9864ac2ecd40acd69e94c5a78e060ce25c79f91f62612d", kill_on_drop: false }`
[INFO] [stdout] a2a554bea96fb439ce9864ac2ecd40acd69e94c5a78e060ce25c79f91f62612d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2a05a454169f378a73c19408d0391b9e4936d2de9dfcf5f93d4b93312c06444d
[INFO] running `Command { std: "docker" "start" "-a" "2a05a454169f378a73c19408d0391b9e4936d2de9dfcf5f93d4b93312c06444d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mtrm-31cb107250e0ffe6)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test tests::cli_version_string_uses_git_tag_and_build_timestamp ... ok
[INFO] [stdout] test tests::app_error_display_is_sanitized_but_debug_keeps_detail ... ok
[INFO] [stdout] test tests::alt_shift_e_opens_rename_pane_modal ... ok
[INFO] [stdout] test tests::alt_shift_russian_u_opens_rename_pane_modal ... ok
[INFO] [stdout] test tests::build_frame_view_hides_cursor_for_scrolled_fullscreen_history ... ok
[INFO] [stdout] test tests::alt_shift_r_opens_rename_tab_modal ... ok
[INFO] [stdout] test tests::copy_with_unavailable_clipboard_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::alt_shift_russian_ka_opens_rename_tab_modal ... ok
[INFO] [stdout] test tests::copy_with_clipboard_write_error_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::build_frame_view_uses_pane_title_from_snapshot_data ... ok
[INFO] [stdout] test tests::help_text_mentions_keybindings_and_keymap_file ... ok
[INFO] [stdout] test tests::end_returns_scrolled_view_to_bottom ... ok
[INFO] [stdout] test tests::closing_last_tab_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::parse_cli_args_defaults_to_run_without_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_rejects_unknown_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_debug_log_path ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_help_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_no_clipboard_flag ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_no_clipboard_with_debug_log_path ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_version_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_version_with_debug_log_path ... ok
[INFO] [stdout] test tests::help_overlay_consumes_plain_text_input_instead_of_sending_it_to_pty ... ok
[INFO] [stdout] test tests::help_overlay_down_key_keeps_scrolling_on_tall_terminal ... ok
[INFO] [stdout] test tests::help_overlay_mouse_wheel_scrolls_text ... ok
[INFO] [stdout] test tests::help_overlay_arrow_keys_scroll_text ... ok
[INFO] [stdout] test tests::handle_key_event_alt_x_sends_interrupt ... ok
[INFO] [stdout] test tests::plain_left_arrow_moves_shell_cursor_left ... ok
[INFO] [stdout] test tests::handle_key_event_esc_prefix_russian_interrupt_sends_interrupt ... ok
[INFO] [stdout] test tests::redraw_collects_output_from_inactive_pane ... ok
[INFO] [stdout] test tests::redraw_does_not_fail_on_minimal_state ... ok
[INFO] [stdout] test tests::redraw_uses_real_terminal_size_for_split_panes ... ok
[INFO] [stdout] test tests::alt_x_preserves_interactive_backspace_and_arrow_editing_after_late_tty_corruption ... ok
[INFO] [stdout] test tests::quit_command_does_not_exit_when_save_fails ... ok
[INFO] [stdout] test tests::quit_command_saves_state_before_exit ... ok
[INFO] [stdout] test tests::rename_pane_modal_esc_cancels_changes ... ok
[INFO] [stdout] test tests::rename_tab_modal_consumes_text_input_without_sending_to_pty ... ok
[INFO] [stdout] test tests::ctrl_c_without_selection_does_not_copy_whole_pane ... ok
[INFO] [stdout] test tests::rename_tab_modal_esc_cancels_changes ... ok
[INFO] [stdout] test tests::request_save_failure_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::ctrl_c_copies_only_selected_text_from_split_pane ... ok
[INFO] [stdout] test tests::restore_or_new_restores_saved_state ... ok
[INFO] [stdout] test tests::regular_input_does_not_persist_state_immediately ... ok
[INFO] [stdout] test tests::rename_pane_modal_applies_title_and_persists_it ... ok
[INFO] [stdout] test tests::rename_tab_modal_applies_title_and_persists_it ... ok
[INFO] [stdout] test tests::restore_or_new_creates_default_keymap_file ... ok
[INFO] [stdout] test tests::scroll_command_writes_marker_into_debug_log ... ok
[INFO] [stdout] test tests::shift_f1_opens_help_overlay_and_escape_closes_it ... ok
[INFO] [stdout] test tests::shift_up_scrolls_fullscreen_history_through_app_commands ... ok
[INFO] [stdout] test tests::handle_key_event_alt_t_creates_new_tab ... ok
[INFO] [stdout] test tests::handle_key_event_regular_char_sends_bytes ... ok
[INFO] [stdout] test tests::split_pane_shell_reports_actual_pane_size ... ok
[INFO] [stdout] test tests::tab_hit_testing_returns_clicked_tab_only_inside_title_span ... ok
[INFO] [stdout] test tests::paste_with_unavailable_clipboard_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::save_persists_state ... ok
[INFO] [stdout] test tests::scenario_split_save_restore_preserves_layout_and_cwd ... ok
[INFO] [stdout] test tests::shift_up_scrolls_without_persisting_state ... ok
[INFO] [stdout] test tests::handle_key_event_paste_reads_clipboard_and_sends_to_shell ... ok
[INFO] [stdout] test tests::mouse_click_switches_focus_to_clicked_pane ... ok
[INFO] [stdout] test tests::handle_key_event_alt_minus_splits_active_pane ... ok
[INFO] [stdout] test tests::restore_or_new_creates_new_state_when_missing ... ok
[INFO] [stdout] test tests::startup_shell_echoes_typed_characters_before_enter ... ok
[INFO] [stdout] test tests::mouse_click_on_tab_bar_switches_active_tab ... ok
[INFO] [stdout] test tests::startup_shows_initial_shell_output_for_default_shell_config ... ok
[INFO] [stdout] test tests::plain_end_moves_shell_cursor_to_end_of_line_when_not_scrolled ... ok
[INFO] [stdout] test tests::plain_home_moves_shell_cursor_to_start_of_line ... ok
[INFO] [stdout] test tests::paste_with_clipboard_read_error_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::restore_or_new_uses_keymap_file_for_bindings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.82s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_clipboard-fcca43214c517894)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::memory_clipboard_preserves_multiline_text ... ok
[INFO] [stdout] test tests::memory_clipboard_returns_last_written_value ... ok
[INFO] [stdout] test tests::memory_clipboard_set_text_stores_string ... ok
[INFO] [stdout] test tests::system_error_conversion_preserves_operation_kind ... ok
[INFO] [stdout] test tests::unavailable_clipboard_reports_unavailable_for_read_and_write ... ok
[INFO] [stdout] test tests::memory_clipboard_starts_with_consistent_empty_state ... ok
[INFO] [stdout] test tests::memory_clipboard_accepts_empty_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_config-beed95a7d539c266)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::resolve_paths_from_empty_home_fails ... ok
[INFO] [stdout] test tests::resolve_paths_uses_dot_mtrm_directory ... ok
[INFO] [stdout] test tests::resolve_paths_uses_state_yaml_file ... ok
[INFO] [stdout] test tests::ensure_data_dir_is_idempotent ... ok
[INFO] [stdout] test tests::ensure_data_dir_reports_creation_errors ... ok
[INFO] [stdout] test tests::ensure_data_dir_creates_directory_when_missing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_core-44b64613b1c5f59d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::allocator_generates_monotonic_ids_per_kind ... ok
[INFO] [stdout] test tests::ids_support_equality_and_inequality ... ok
[INFO] [stdout] test tests::pane_id_roundtrip ... ok
[INFO] [stdout] test tests::split_id_roundtrip ... ok
[INFO] [stdout] test tests::tab_id_roundtrip ... ok
[INFO] [stdout] test tests::serializes_and_deserializes_id_types ... ok
[INFO] [stdout] test tests::serializes_and_deserializes_enums ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_input-2654eff6e85d429e)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test tests::custom_keymap_changes_letter_bindings ... ok
[INFO] [stdout] test tests::default_keymap_supports_french_and_greek_symbols ... ok
[INFO] [stdout] test tests::keymap_only_changes_reserved_command_combos_not_shift_printable_passthrough ... ok
[INFO] [stdout] test tests::maps_alt_printable_characters_to_meta_prefixed_bytes_when_not_commands ... ok
[INFO] [stdout] test tests::maps_alt_shift_printable_characters_to_meta_prefixed_bytes_when_not_quit ... ok
[INFO] [stdout] test tests::ctrl_shift_c_is_not_reserved_for_interrupt ... ok
[INFO] [stdout] test tests::maps_alt_shift_q_to_quit ... ok
[INFO] [stdout] test tests::maps_alt_x_to_interrupt ... ok
[INFO] [stdout] test tests::maps_ctrl_c_to_copy_selection ... ok
[INFO] [stdout] test tests::maps_ctrl_v_to_paste_from_system ... ok
[INFO] [stdout] test tests::maps_alt_arrows_to_focus_commands ... ok
[INFO] [stdout] test tests::maps_alt_split_and_close_commands ... ok
[INFO] [stdout] test tests::maps_alt_shift_arrows_to_resize_commands ... ok
[INFO] [stdout] test tests::maps_ascii_character_to_utf8_bytes ... ok
[INFO] [stdout] test tests::maps_alt_tab_commands ... ok
[INFO] [stdout] test tests::maps_enter_backspace_tab_and_escape_to_terminal_control_bytes ... ok
[INFO] [stdout] test tests::maps_ctrl_printable_characters_to_control_bytes_when_not_reserved ... ok
[INFO] [stdout] test tests::maps_non_ascii_character_to_utf8_bytes ... ok
[INFO] [stdout] test tests::maps_plain_arrows_to_pty_escape_sequences ... ok
[INFO] [stdout] test tests::unsupported_non_printable_events_are_ignored ... ok
[INFO] [stdout] test tests::maps_shift_printable_characters_to_utf8_bytes ... ok
[INFO] [stdout] test tests::russian_layout_hotkeys_map_to_same_commands ... ok
[INFO] [stdout] test tests::maps_shift_arrows_and_page_keys_to_scrollback_commands ... ok
[INFO] [stdout] test tests::maps_plain_function_keys_to_pty_escape_sequences ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_keymap-dcbac5094454464b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::ensure_keymap_file_creates_default_file_when_missing ... ok
[INFO] [stdout] test tests::load_keymap_from_path_rejects_invalid_toml ... ok
[INFO] [stdout] test tests::default_keymap_covers_extra_common_layout_symbols ... ok
[INFO] [stdout] test tests::ensure_keymap_file_does_not_overwrite_existing_file ... ok
[INFO] [stdout] test tests::load_keymap_from_path_reads_custom_layout_symbols ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_layout-6319084a52c9de6b)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::close_focused_removes_pane_and_focuses_sibling ... ok
[INFO] [stdout] test tests::close_focused_collapses_degenerate_container ... ok
[INFO] [stdout] test tests::close_last_pane_is_rejected ... ok
[INFO] [stdout] test tests::move_focus_uses_direction_on_composite_layout ... ok
[INFO] [stdout] test tests::focus_pane_rejects_unknown_pane ... ok
[INFO] [stdout] test tests::new_layout_contains_single_root_pane ... ok
[INFO] [stdout] test tests::placements_return_all_panes_without_duplicates ... ok
[INFO] [stdout] test tests::resize_left_after_resize_right_reverts_boundary_by_one_cell ... ok
[INFO] [stdout] test tests::resize_respects_minimum_pane_width ... ok
[INFO] [stdout] test tests::resize_right_changes_boundary_by_one_cell ... ok
[INFO] [stdout] test tests::snapshot_roundtrip_preserves_structure_and_focus ... ok
[INFO] [stdout] test tests::normalize_flattens_same_direction_levels_from_binary_snapshot ... ok
[INFO] [stdout] test tests::split_focused_horizontal_creates_expected_rectangles ... ok
[INFO] [stdout] test tests::split_focused_vertical_creates_second_pane_and_focuses_it ... ok
[INFO] [stdout] test tests::split_with_other_direction_creates_nested_container ... ok
[INFO] [stdout] test tests::split_with_same_direction_flattens_into_one_container ... ok
[INFO] [stdout] test tests::tree_remains_valid_after_random_splits_and_closes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_process-2fc2ab1535a1a45d)
[INFO] [stdout] test tests::basic::process_error_display_is_sanitized_but_debug_keeps_detail ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_restores_shell_after_foreground_job_leaves_tty_raw ... ignored, flaky on CI; foreground raw tty recovery timing is unstable
[INFO] [stdout] test tests::basic::unsupported_cwd_strategy_returns_current_dir_error ... ok
[INFO] [stdout] test tests::basic::terminate_stops_process_and_changes_alive_state ... ok
[INFO] [stdout] test tests::basic::resize_accepts_valid_dimensions ... ok
[INFO] [stdout] test tests::basic::spawn_creates_live_process ... ok
[INFO] [stdout] test tests::basic::write_all_and_try_read_exchange_data_with_shell ... ok
[INFO] [stdout] test tests::basic::current_dir_tracks_shell_working_directory ... ok
[INFO] [stdout] test tests::interactive::interactive_bash_emits_prompt_into_pty ... ok
[INFO] [stdout] test tests::linux::interactive_bash_does_not_ignore_interrupt_signal_after_spawn ... ok
[INFO] [stdout] test tests::termios::interactive_bash_baseline_tracks_shell_prompt_state ... ok
[INFO] [stdout] test tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios ... ok
[INFO] [stdout] test tests::termios::termios_restore_is_needed_when_canonical_echo_and_signal_flags_are_missing ... ok
[INFO] [stdout] test tests::termios::termios_restore_is_needed_when_control_characters_drift ... ok
[INFO] [stdout] test tests::termios::termios_restore_is_needed_when_sane_input_output_and_echo_flags_drift ... ok
[INFO] [stdout] test tests::termios::restore_baseline_termios_recovers_shell_from_raw_like_mode ... ok
[INFO] [stdout] test tests::termios::restore_baseline_termios_preserves_interactive_backspace_behavior ... ok
[INFO] [stdout] test tests::basic::send_interrupt_stops_running_command ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_reaches_foreground_job_in_interactive_bash ... ok
[INFO] [stdout] test tests::linux::send_interrupt_cleans_up_orphaned_same_tty_processes_from_interrupted_group ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_restores_shell_when_tty_turns_raw_after_delayed_interrupt_trap ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_restores_shell_when_tty_turns_raw_after_shell_regains_foreground ... ok
[INFO] [stdout] test tests::basic::read_buffer_is_bounded ... ok
[INFO] [stdout] test tests::basic::dropping_shell_process_stops_background_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.34s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_session-15d66d996789bdcd)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test tests::rejects_missing_active_pane ... ok
[INFO] [stdout] test tests::rejects_duplicate_pane_id ... ok
[INFO] [stdout] test tests::missing_pane_title_deserializes_with_default ... ok
[INFO] [stdout] test tests::rejects_duplicate_tab_id ... ok
[INFO] [stdout] test tests::serializes_and_deserializes_full_snapshot ... ok
[INFO] [stdout] test tests::rejects_missing_active_tab ... ok
[INFO] [stdout] test tests::validates_multiple_tabs_snapshot ... ok
[INFO] [stdout] test tests::validates_single_tab_snapshot ... ok
[INFO] [stdout] test tests::rejects_layout_pane_missing_from_pane_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_state-59fe5f0f84e39998)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test tests::damaged_yaml_file_returns_deserialize_error ... ok
[INFO] [stdout] test tests::fsync_file_error_is_reported_as_write_error ... ok
[INFO] [stdout] test tests::write_error_display_is_sanitized_but_debug_keeps_path ... ok
[INFO] [stdout] test tests::load_state_falls_back_to_legacy_toml_when_yaml_is_missing ... ok
[INFO] [stdout] test tests::load_state_from_path_returns_none_for_missing_file ... ok
[INFO] [stdout] test tests::temporary_path_is_not_fixed_single_name ... ok
[INFO] [stdout] test tests::unsupported_yaml_version_returns_deserialize_error ... ok
[INFO] [stdout] test tests::fsync_dir_error_is_reported_as_write_error ... ok
[INFO] [stdout] test tests::yaml_without_pane_title_still_loads ... ok
[INFO] [stdout] test tests::load_state_prefers_yaml_over_legacy_toml ... ok
[INFO] [stdout] test tests::save_state_creates_service_directory ... ok
[INFO] [stdout] test tests::save_and_load_yaml_roundtrip_without_loss ... ok
[INFO] [stdout] test tests::atomic_write_leaves_final_file_in_valid_state ... ok
[INFO] [stdout] test tests::save_state_writes_yaml_with_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_tabs-92658068b614dfb9)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test tests::active_pane_title_comes_from_runtime_data ... ok
[INFO] [stdout] test tests::active_pane_screen_tracks_alternate_mode_for_fullscreen_sequences ... ok
[INFO] [stdout] test tests::pane_cursor_is_hidden_when_alternate_history_snapshot_is_visible ... ok
[INFO] [stdout] test tests::active_pane_cwd_returns_live_process_directory ... ok
[INFO] [stdout] test tests::new_creates_single_tab_with_single_pane ... ok
[INFO] [stdout] test tests::active_pane_shell_receives_terminal_program_identity ... ok
[INFO] [stdout] test tests::active_pane_shell_receives_truecolor_hint_env ... ok
[INFO] [stdout] test tests::active_pane_scrollback_state_tracks_alternate_history_snapshot ... ok
[INFO] [stdout] test tests::input_returns_scrolled_pane_to_bottom ... ok
[INFO] [stdout] test tests::pane_selection_text_extracts_single_line_range ... ok
[INFO] [stdout] test tests::pane_selection_text_preserves_internal_spaces_and_wide_chars ... ok
[INFO] [stdout] test tests::rename_pane_updates_runtime_title_and_snapshot ... ok
[INFO] [stdout] test tests::close_active_pane_removes_it_and_keeps_tab_alive ... ok
[INFO] [stdout] test tests::rename_tab_updates_runtime_title_and_snapshot ... ok
[INFO] [stdout] test tests::activate_tab_switches_active_tab ... ok
[INFO] [stdout] test tests::new_tab_adds_tab_and_activates_it ... ok
[INFO] [stdout] test tests::scrolling_normal_screen_decstbm_history_shows_previous_frame_instead_of_mixed_rows ... ok
[INFO] [stdout] test tests::refresh_all_panes_preserves_output_of_inactive_pane ... ok
[INFO] [stdout] test tests::scrolling_fullscreen_pane_uses_alternate_snapshot_history ... ok
[INFO] [stdout] test tests::scrolling_active_pane_changes_visible_text ... ok
[INFO] [stdout] test tests::snapshot_reflects_current_state ... ok
[INFO] [stdout] test tests::resize_active_pane_changes_layout_by_one_cell ... ok
[INFO] [stdout] test tests::from_snapshot_restores_tabs_and_panes ... ok
[INFO] [stdout] test tests::split_active_pane_adds_new_pane ... ok
[INFO] [stdout] test tests::send_interrupt_is_forwarded_to_active_process ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_terminal_screen-7a7bddf988594501)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test tests::alternate_screen_scrollback_captures_multiple_frames_from_single_chunk ... ok
[INFO] [stdout] test tests::alternate_screen_scrollback_uses_bounded_snapshot_history ... ok
[INFO] [stdout] test tests::decstbm_partial_repaints_should_not_mix_footer_from_newer_frame_into_older_history ... ok
[INFO] [stdout] test tests::alternate_screen_tracking_survives_fragmented_escape_sequences ... ok
[INFO] [stdout] test tests::alternate_screen_tracking_supports_47_and_1047_variants ... ok
[INFO] [stdout] test tests::fragmented_alternate_repaint_keeps_history_without_capture_storm ... ok
[INFO] [stdout] test tests::alternate_screen_sequences_change_explicit_screen_mode ... ok
[INFO] [stdout] test tests::prompt_bytes_appear_in_visible_rows ... ok
[INFO] [stdout] test tests::decstbm_region_scroll_should_expose_previous_frame_in_local_scrollback ... ok
[INFO] [stdout] test tests::alternate_screen_snapshot_history_deduplicates_identical_frames ... ok
[INFO] [stdout] test tests::leaving_alternate_screen_restores_normal_screen_contents ... ok
[INFO] [stdout] test tests::carriage_return_and_clear_line_replace_previous_text ... ok
[INFO] [stdout] test tests::alternate_screen_repaint_does_not_capture_snapshot_on_every_escape_boundary ... ok
[INFO] [stdout] test tests::visible_lines_expose_basic_cell_attributes ... ok
[INFO] [stdout] test tests::visible_lines_expose_dim_attribute ... ok
[INFO] [stdout] test tests::visible_lines_expose_gap_cells_even_when_they_have_no_text_contents ... ok
[INFO] [stdout] test tests::visible_lines_mark_wide_character_continuation_cells ... ok
[INFO] [stdout] test tests::resize_keeps_screen_operational ... ok
[INFO] [stdout] test tests::visible_lines_expose_foreground_and_background_colors ... ok
[INFO] [stdout] test tests::scrollback_changes_visible_rows ... ok
[INFO] [stdout] test tests::alternate_screen_repaints_do_not_create_useful_line_scrollback_yet ... ok
[INFO] [stdout] test tests::shows_history_snapshot_is_false_for_live_alternate_screen_and_true_when_scrolled_back ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_ui-b1ecc6be0defc8c2)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test tests::cursor_on_wide_char_continuation_is_drawn_on_leading_cell ... ok
[INFO] [stdout] test tests::highlights_active_pane_border_in_red_when_window_is_unfocused ... ok
[INFO] [stdout] test tests::cursor_respects_terminal_cell_gaps ... ok
[INFO] [stdout] test tests::highlights_active_pane_border ... ok
[INFO] [stdout] test tests::does_not_draw_cursor_in_inactive_pane ... ok
[INFO] [stdout] test tests::highlights_active_tab ... ok
[INFO] [stdout] test tests::places_pane_text_inside_pane_area ... ok
[INFO] [stdout] test tests::highlights_active_tab_in_red_when_window_is_unfocused ... ok
[INFO] [stdout] test tests::renders_ansi_background_color_end_to_end_from_terminal_screen ... ok
[INFO] [stdout] test tests::redraw_replaces_cyrillic_line_without_leaving_old_suffix ... ok
[INFO] [stdout] test tests::redraw_clears_previous_panel_content ... ok
[INFO] [stdout] test tests::renders_ansi_dim_modifier_end_to_end_from_terminal_screen ... ok
[INFO] [stdout] test tests::renders_ansi_dimmed_background_highlight_end_to_end ... ok
[INFO] [stdout] test tests::redraw_clears_trailing_text_in_left_pane_after_split_frame_change ... ok
[INFO] [stdout] test tests::redraw_does_not_leak_old_left_pane_text_into_right_pane ... ok
[INFO] [stdout] test tests::renders_clipboard_notice_at_right_edge_of_tab_bar_when_there_is_space ... ok
[INFO] [stdout] test tests::renders_centered_modal_overlay ... ok
[INFO] [stdout] test tests::renders_cursor_after_end_of_line ... ok
[INFO] [stdout] test tests::renders_multiple_tabs_titles ... ok
[INFO] [stdout] test tests::renders_clipboard_notice_as_overlay_when_tab_bar_is_too_narrow ... ok
[INFO] [stdout] test tests::renders_scrollable_text_modal_overlay ... ok
[INFO] [stdout] test tests::renders_terminal_cell_gaps_between_cyrillic_characters ... ok
[INFO] [stdout] test tests::renders_generic_error_notice_as_overlay_when_tab_bar_is_too_narrow ... ok
[INFO] [stdout] test tests::tab_divider_uses_dark_gray_style ... ok
[INFO] [stdout] test tests::renders_visible_cursor_on_empty_cell ... ok
[INFO] [stdout] test tests::renders_single_tab_and_single_pane ... ok
[INFO] [stdout] test tests::inverse_ansi_swaps_terminal_cell_colors_end_to_end ... ok
[INFO] [stdout] test tests::visible_input_window_keeps_cursor_in_view ... ok
[INFO] [stdout] test tests::renders_terminal_background_color_from_screen_cells ... ok
[INFO] [stdout] test tests::highlights_selected_cells_inside_pane ... ok
[INFO] [stdout] test tests::highlights_cursor_cell_in_active_pane ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_clipboard
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_config
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_input
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_keymap
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_layout
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_process
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_session
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_state
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_tabs
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_terminal_screen
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtrm_ui
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2a05a454169f378a73c19408d0391b9e4936d2de9dfcf5f93d4b93312c06444d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a05a454169f378a73c19408d0391b9e4936d2de9dfcf5f93d4b93312c06444d", kill_on_drop: false }`
[INFO] [stdout] 2a05a454169f378a73c19408d0391b9e4936d2de9dfcf5f93d4b93312c06444d
